@charset "utf-8";

/* 全局样式 */
body{margin:0;padding:0;background:#CCCCCC;font-family:微软雅黑;font-size:10pt;}
a{text-decoration:none;color:black;}
a:hover{color:#AA1D11;}
li{list-style:none;}
ul{margin-top:0;}
input[type="text"], input[type="password"], input[type="file"], textarea{width:150px;}
label{margin-bottom:8px; width:140px; display:inline-block; text-align:right; font-weight:bold;}

h1{font-size:10pt;color:#AA1D11;border-bottom:#BBBBBB 2px dotted;font-weight:normal;}
h3{font-size:10pt;margin:0;}

.container{background:url(bg.jpg) no-repeat;width:961px;height:765px;margin:auto;padding-left:39px;border:#CCCCCC 1px solid;}

/* 左侧 */
.side{float:left;width:187px;margin-right:23px;margin-top:120px;padding-left:8px;padding-right:18px;}
.side div{margin-bottom:20px;}
.side .profile .avatar{float:left;border:black 1px solid;width:50px;height:50px;margin-right:6px;}
.side .profile .avatar img{width:50px;height:50px;}
.side .profile .info{height:50px;}
.side .profile .info .group{color:#999999;font-size:9pt;}
.side .profile .info .lastlogin{display:block;font-size:8pt;}
.side ul{text-align:right;border-top:#999999 2px dotted;width:120px;padding:0;margin:auto;}
.side li{border-bottom:#999999 2px dotted;}
.side li:hover{background:url(side_li.gif) no-repeat;background-position:15px 5px;}

#navlist{border-right:#AA1D11 3px dotted;height:20px;}
.nav{line-height:20px;font-size:10pt;float:right;font-weight:bold;margin-bottom:10px;margin-top:10px;}
.nav li{display:inline;border-left:#AA1D11 3px dotted;padding:0 10px 0 10px;}
.nav li a{color:#AA1D11;}

/* 网页主体 */
.content{float:right;width:700px;overflow-y:auto;height:709px;margin-right:20px;}

/* 登录页 */
.loginform, body.login .copyright{width:400px;margin:auto;}
.loginform{margin-top:15%;}

/* 容器 */
.box1, .box2{width:100%;clear:both;}
.box1 ul li{list-style-image:url(li_ico1.gif); padding-bottom:5px;}
.box2 ul li{list-style-image:url(li_ico2.gif);}

.form span{font-weight:bold;margin:0 20px 0 20px;}

.sideblock{width:100%;height:210px;}
.sideblock .block1, .sideblock .block2{width:49.4%;clear:none;}
.sideblock .block1{float:left;}
.sideblock .block2{float:right;}

.warninglist li{list-style-image:url(notice.gif);}

.list table{width:100%;}
.list thead{font-weight:bold;background:#DDDDDD;}
.list td{padding-left:4px;}
.list tbody tr:hover{background:#EEEEEE;}
.list .source{color:gray;}

.headactions{margin-bottom:20px;border-bottom:#FAFAFA 1px solid;text-align:right;padding-right:10px;}
.headactions a{margin-left:5px;}

/* 分页 */
.mpage{line-height:40px;}
.mpage a{padding:0 5px 0 5px;border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;border-bottom:#000055 1px solid;border-right:#000055 1px solid;margin:2px;border-radius:3px;}
.mpage a:hover, .mpage a.current{background:#AA1D11;color:#EEEEEE;}

/* 进度条 */
.progressbar{width:98%;height:14px;line-height:14px;font-size:7pt;text-align:center;}
.progressbar div{background:green;height:12px;border:1px solid;min-width:4px;border-radius:4px;}
.progressbar div.green{background:#C7FF8E;}
.progressbar div.yellow{background:#FFFFB5;}
.progressbar div.red{background:#FFBBBB;}

/* 图表 表格 */
.chart{width:98%;margin-bottom:10px;border-top:#999999 1px solid;border-left:#999999 1px solid;border-bottom:#999999 2px solid;border-right:#999999 2px solid;}
.chart td, .chart th{border-top:#999999 1px solid;border-left:#999999 1px solid;}

/* 消息框 */
body.message{background:#E5E5E5;}
div.message{margin:auto;width:400px;height:200px;margin-top:10%;background:white;border:#D7D7D7 1px solid;padding:5px;}
div.message h1{font-size:10pt;font-weight:bold;}

/*必填提示信息*/
p#red{ display:inline;color:red;}